package com.mriassl.stream.consumer.lib.rabbitmq;

public class RabbitMQConst {

    public static final String EXCHANGE_FOR_BETTING = "TOPIC_EXCHANGE_FOR_LOTTERY_BETTING";
    public static final String EXCHANGE_FOR_REVOKE = "TOPIC_EXCHANGE_FOR_LOTTERY_REVOKE";

    public static final String QUEUE_FOR_BETTING = "LOTTERY_QUEUE_FOR_BETTING";
    public static final String ROUTE_FOR_BETTING = "KEY_FOR_BETTING";
    public static final String QUEUE_FOR_BETTING_REPLY = "LOTTERY_QUEUE_FOR_BETTING_REPLY";
    public static final String QUEUE_FOR_BETTING_REPLY_FAIL = "LOTTERY_QUEUE_FOR_BETTING_REPLY_FAIL";
    public static final String QUEUE_FOR_BETTING_REPLY_FAIL_NSF = "LOTTERY_QUEUE_FOR_BETTING_REPLY_NSF";
    public static final String ROUTE_FOR_SUCC_BETTING_REPLY = "KEY_FOR_BETTING.REPLY.SUCC";
    public static final String ROUTE_FOR_FAIL_BETTING_REPLY = "KEY_FOR_BETTING.REPLY.FAIL.*";
    public static final String ROUTE_FOR_FAIL_NSF_BETTING_REPLY = "KEY_FOR_BETTING.REPLY.FAIL.NSF";
    
    public static final String QUEUE_FOR_REVOKE = "LOTTERY_QUEUE_FOR_REVOKE_REPLY";
    public static final String ROUTE_FOR_REVOKE = "KEY_FOR_REVOKE";
    public static final String QUEUE_FOR_REVOKE_REPLY = "LOTTERY_QUEUE_FOR_REVOKE_REPLY";
    public static final String ROUTE_FOR_REVOKE_REPLY = "KEY_FOR_REVOKE.REPLY";
    
}
